trapper glove with teeth - Alemán Inglés Diccionario